home *** CD-ROM | disk | FTP | other *** search
/ PC go! 2008 April / PCgo 2008-04 (DVD).iso / interface / contents / demoversionen_3846 / 13664 / files / Data1.cab / regen.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-07-13  |  3.1 KB  |  79 lines

  1. public:
  2.             //TurboCAD Regen
  3.             virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Description( 
  4.                 /* [retval][out] */ BSTR __RPC_FAR *bstrDescription);
  5.  
  6.             virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_ClassID( 
  7.                 /* [retval][out] */ BSTR __RPC_FAR *bstrClassID);
  8.  
  9.             virtual HRESULT STDMETHODCALLTYPE GetPropertyInfo( 
  10.                 /* [out][in] */ VARIANT __RPC_FAR *Names,
  11.                 /* [out][in] */ VARIANT __RPC_FAR *Types,
  12.                 /* [out][in] */ VARIANT __RPC_FAR *IDs,
  13.                 /* [out][in] */ VARIANT __RPC_FAR *Defaults,
  14.                 /* [retval][out] */ long __RPC_FAR *lPropsCount);
  15.  
  16.             virtual HRESULT STDMETHODCALLTYPE GetPageInfo( 
  17.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  18.                 /* [out] */ long __RPC_FAR *StockPages,
  19.                 /* [out][in] */ VARIANT __RPC_FAR *Names,
  20.                 /* [retval][out] */ long __RPC_FAR *lPagesCount);
  21.  
  22.             virtual HRESULT STDMETHODCALLTYPE Initialize( 
  23.                 /* [in] */ IDispatch __RPC_FAR *ThisRegenMethod,
  24.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  25.  
  26.             virtual HRESULT STDMETHODCALLTYPE PropertyPages( 
  27.                 /* [in] */ IDispatch __RPC_FAR *ThisRegenMethod,
  28.                 /* [out][in] */ VARIANT __RPC_FAR *PageNumber,
  29.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  30.  
  31.             virtual HRESULT STDMETHODCALLTYPE PageControls( 
  32.                 /* [in] */ IDispatch __RPC_FAR *ThisRegenMethod,
  33.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  34.                 /* [in] */ long PageNumber,
  35.                 /* [in] */ IMSI_BOOL SaveProperties,
  36.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  37.  
  38.             virtual HRESULT STDMETHODCALLTYPE PageDone( 
  39.                 /* [in] */ IDispatch __RPC_FAR *ThisRegenMethod,
  40.                 /* [out][in] */ VARIANT __RPC_FAR *PageNumber);
  41.  
  42.             virtual HRESULT STDMETHODCALLTYPE OnNewGraphic( 
  43.                 /* [in] */ IDispatch __RPC_FAR *CopyGraphic,
  44.                 /* [in] */ IMSI_BOOL Copy,
  45.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  46.  
  47.             virtual HRESULT STDMETHODCALLTYPE OnCopyGraphic( 
  48.                 /* [in] */ IDispatch __RPC_FAR *CopyGraphic,
  49.                 /* [in] */ IDispatch __RPC_FAR *SourceGraphic,
  50.                 /* [in] */ VARIANT __RPC_FAR *pvarMatrix,
  51.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  52.  
  53.             virtual HRESULT STDMETHODCALLTYPE OnPropertyChanged( 
  54.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  55.                 /* [in] */ long PropID,
  56.                 /* [out][in] */ VARIANT __RPC_FAR *ValueOld,
  57.                 /* [out][in] */ VARIANT __RPC_FAR *ValueNew);
  58.  
  59.             virtual HRESULT STDMETHODCALLTYPE OnPropertyChanging( 
  60.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  61.                 /* [in] */ long PropID,
  62.                 /* [out][in] */ VARIANT __RPC_FAR *ValueOld,
  63.                 /* [out][in] */ VARIANT __RPC_FAR *ValueNew,
  64.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  65.  
  66.             virtual HRESULT STDMETHODCALLTYPE OnPropertyGet( 
  67.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  68.                 /* [in] */ long PropID);
  69.  
  70.             virtual HRESULT STDMETHODCALLTYPE Draw( 
  71.                 /* [in] */ IDispatch __RPC_FAR *AGraphic,
  72.                 /* [in] */ IDispatch __RPC_FAR *AView,
  73.                 /* [in] */ VARIANT __RPC_FAR *AMatrix,
  74.                 /* [retval][out] */ IMSI_BOOL __RPC_FAR *boolResult);
  75.  
  76.             virtual HRESULT STDMETHODCALLTYPE Regen( 
  77.                 /* [in] */ IDispatch __RPC_FAR *AGraphic);
  78.  
  79.